Docker-এ প্রথম কন্টেইনার তৈরি করা একটি সহজ প্রক্রিয়া। এখানে Docker ব্যবহার করে একটি সিম্পল কন্টেইনার তৈরি করার জন্য পদক্ষেপগুলি বিস্তারিতভাবে আলোচনা করা হলো। উদাহরণস্বরূপ, আমরা একটি সহজ "Hello World" কন্টেইনার তৈরি করবো, যা Docker-এর মাধ্যমে সফলভাবে কাজ করছে কিনা তা নিশ্চিত করবে।
প্রথমে নিশ্চিত করুন যে আপনার সিস্টেমে Docker সঠিকভাবে ইনস্টল এবং চলমান রয়েছে। আপনি নিচের কমান্ডটি ব্যবহার করে Docker-এর সংস্করণ পরীক্ষা করতে পারেন:
docker --version
Docker কন্টেইনার তৈরি করতে এবং চালাতে, আমরা docker run
কমান্ড ব্যবহার করবো। এখানে আমরা একটি সাধারণ hello-world
ইমেজ ব্যবহার করবো।
Hello World কন্টেইনার চালান:
এই কমান্ডটি hello-world
নামের একটি Docker ইমেজ ডাউনলোড করবে (যদি এটি আপনার সিস্টেমে না থাকে) এবং একটি কন্টেইনার তৈরি করে চালু করবে। কন্টেইনারটি "Hello from Docker!" বার্তা প্রদর্শন করবে, যা নিশ্চিত করে যে Docker সঠিকভাবে কাজ করছে।
docker run hello-world
এখন আমরা একটি কাস্টম Docker কন্টেইনার তৈরি করবো। এই প্রক্রিয়ায় আমরা একটি Dockerfile তৈরি করবো।
Dockerfile তৈরি করুন: একটি নতুন ডিরেক্টরিতে যান এবং একটি Dockerfile
নামের ফাইল তৈরি করুন। নিচের কন্টেন্টটি ব্যবহার করুন:
এখানে আমরা alpine
নামের একটি লাইটওয়েট Linux ডিস্ট্রো ব্যবহার করছি।
# Dockerfile
FROM alpine:latest
LABEL maintainer="your_email@example.com"
CMD ["echo", "Hello, World from my first Docker container!"]
Docker ইমেজ তৈরি করুন: এই Dockerfile ব্যবহার করে একটি Docker ইমেজ তৈরি করতে নিচের কমান্ডটি ব্যবহার করুন:
এখানে -t
ফ্ল্যাগটি নতুন ইমেজের জন্য একটি ট্যাগ (নাম) নির্ধারণ করে। .
নির্দেশ করে যে Dockerfile বর্তমান ডিরেক্টরিতে রয়েছে।
docker build -t my-first-container .
Docker কন্টেইনার চালান: এবার আপনি তৈরি করা Docker ইমেজ থেকে একটি কন্টেইনার চালাতে পারেন:
এটি কন্টেইনারটি চালাবে এবং "Hello, World from my first Docker container!" বার্তা প্রদর্শন করবে।
docker run my-first-container
চালু কন্টেইনারের তালিকা দেখুন:
docker ps -a
কন্টেইনার মুছুন:
docker rm
ডকিং কন্টেইনার বন্ধ করুন:
docker stop
Docker-এ প্রথম কন্টেইনার তৈরি করা খুবই সহজ। প্রথমে hello-world
ইমেজ ব্যবহার করে একটি কন্টেইনার চালিয়ে Docker-এর কার্যকারিতা পরীক্ষা করা হয়। পরবর্তীতে একটি কাস্টম Dockerfile তৈরি করে এবং একটি নতুন ইমেজ তৈরি করা হয়, যা একটি কাস্টম কন্টেইনার তৈরি করে। এই প্রক্রিয়ার মাধ্যমে আপনি Docker কন্টেইনার ব্যবস্থাপনা এবং তাদের কার্যকারিতা সম্পর্কে ভাল ধারণা লাভ করবেন।
আরও দেখুন...